86 research outputs found

    Using ASP with recent extensions for causal explanations

    Get PDF
    We examine the practicality for a user of using Answer Set Programming (ASP) for representing logical formalisms. We choose as an example a formalism aiming at capturing causal explanations from causal information. We provide an implementation, showing the naturalness and relative efficiency of this translation job. We are interested in the ease for writing an ASP program, in accordance with the claimed ``declarative'' aspect of ASP. Limitations of the earlier systems (poor data structure and difficulty in reusing pieces of programs) made that in practice, the ``declarative aspect'' was more theoretical than practical. We show how recent improvements in working ASP systems facilitate a lot the translation, even if a few improvements could still be useful

    Using Answer Set Programming for pattern mining

    Get PDF
    Serial pattern mining consists in extracting the frequent sequential patterns from a unique sequence of itemsets. This paper explores the ability of a declarative language, such as Answer Set Programming (ASP), to solve this issue efficiently. We propose several ASP implementations of the frequent sequential pattern mining task: a non-incremental and an incremental resolution. The results show that the incremental resolution is more efficient than the non-incremental one, but both ASP programs are less efficient than dedicated algorithms. Nonetheless, this approach can be seen as a first step toward a generic framework for sequential pattern mining with constraints.Comment: Intelligence Artificielle Fondamentale (2014

    Utiliser la programmation par ensembles réponses pour de petits problèmes

    Get PDF
    Session "Posters"National audienceEn traduisant en programmation par ensembles réponses deux devinettes classiques, nous illustrons la puissance et certaines limites des systèmes actuels. Il s'agit de les traduire d'une façon pas trop ad-hoc, tirant profit de l'aspect déclaratif de ce type de programmation. On n'est pas loin de cet objectif affiché, mais il reste des progrès à faire pour les systèmes existant. Nous suggérons quelques pistes: l'intégration de réelles listes, une meilleure intégration entre instantiateur et solveur, permettant au moins de détecter les cas où le premier suffit, une déclaration de prédicats satisfaisant une loi d'inertie, une déclaration de prédicats "intermédiaires''

    A formalism for causal explanations with an Answer Set Programming translation

    Get PDF
    International audienceWe examine the practicality for a user of using Answer Set Programming (ASP) for representing logical formalisms. Our example is a formalism aiming at capturing causal explanations from causal information. We show the naturalness and relative efficiency of this translation job. We are interested in the ease for writing an ASP program. Limitations of the earlier systems made that in practice, the ``declarative aspect'' was more theoretical than practical. We show how recent improvements in working ASP systems facilitate the translation

    Arguments using ontological and causal knowledge (JIAF 2013)

    Get PDF
    National audienceWe investigate an approach to reasoning about causes through argumentation. We consider a causal model for a physical system, and look for arguments about facts. Some arguments are meant to provide explanations of facts whereas some challenge these explanations and so on. At the root of argumentation here, are causal links ({A_1, ... ,A_n} causes B) and ontological links (o_1 is_a o_2). We present a system that provides a candidate explanation ({A_1, ... ,A_n} explains {B_1, ... ,B_m}) by resorting to an underlying causal link substantiated with appropriate ontological links. Argumentation is then at work from these various explaining links. A case study is developed: a severe storm Xynthia that devastated part of France in 2010, with an unaccountably high number of casualties.Nous décrivons l'utilisation d'un systéme logique de raisonnement á partir de données causales et ontologiques dans un cadre argumentatif. Les données consistent en liens causaux ({{A_1,...,A_n} cause B) et ontologiques (o_1 est_un} o_2). Le système en déduit des liens explicatifs possibles ({A_1, ... ,A_n} explique {B_1, ... ,B_m}). Ces liens explicatifs servent ensuite de base á un système argumentatif qui fournit des explications possibles. Un exemple inspiré de la tempête Xynthia, laquelle a provoqué un trop grand nombre de victimes par rapport aux conditions purement météorologiques, illustre une utilisation de notre système

    Preferential Entailments, Extensions and Reductions of The Vocabulary

    Get PDF
    A preferential entailment is defined by a binary relation, or «preference relation», either among interpretations (or models) or among «states» which are «copies of interpretations». Firstly, we show how an extension of the vocabulary allows to express any preferential entailment as a preferent- ial entailment without state. Secondly, by reducing the vocabulary, we show how to express some preferential entailments in a smaller language. This second method works only for particular preferential entailments, including the widely used circumscription. For our purpose, we need to make precise the operations of extension or reduction of the vocabulary, which may have applications in other domains. We study which properties of an inference operation are preserved by the reduction and extension of the vocabulary introduced in this text. We provide examples of applications of our results. These applications are all related to various kinds of circumscriptions, because this suffices to provide examples of useful and non trivial results. Moreover, our study shows that many preferential entailments of the two kinds may be easily expressed in terms of circumscripti- on. All along the text, we take great care in providing constructive definitions, and to keep these constructions as simple and natural as possible

    Pointwise circumscription is equivalent to predicate completion (sometimes)

    Get PDF
    International audienceTwo ways of minimizing positive information are predicate completion, which comes from logic programming theory, and circumscription, which is one of the best known methods of non-monotonic reasoning. Here, it is shown that, under certain hypothesis, there is equivalence between predicate completion and a special kind of circumscription

    Forgetting literals with varying propositional symbols

    No full text
    International audienceRecently, the old logical notion of forgetting propositional symbols (or reducing the logical vocabulary) has been generalized to a new notion: forgetting literals. The aim was to help the automatic computation of various formalisms which are currently used in knowledge representation. We extend here this notion, by allowing propositional symbols to vary while forgetting literals. The definitions are not really more complex than for literal forgetting without variation. We describe the new notion, on the syntactical and the semantical side. Then, we show how to apply it to the computation of circumscription. This computation has been done before with standard literal forgetting, but here we show how introducing varying propositional symbols simplifies significantly the computation. We revisit a fifteen years old result about computing circumscription, showing that it can be improved in the same way. We provide hints in order to apply this forgetting method also to other logical formalisms
    • …
    corecore